package com.ruoyi.eamp.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.eamp.domain.EampClassDate;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MangeAndDateVO {
    /** 排班id */
    private Long classId;

    /** 排班名称 */
    @Excel(name = "排班名称")
    private String className;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private Long classAffiliation;

    /** 创建人 */
    @Excel(name = "创建人")
    private String classCreatePeople;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date classCreateTime;

    /** 删除 */
    @Excel(name = "删除")
    private Long delFlg;

    /** 紧急程度 */
    @Excel(name = "紧急程度")
    private Long classUrgent;

    /** 备注 */
    @Excel(name = "备注")
    private String classRemark;

    /** 附件 */
    @Excel(name = "附件")
    private String classAnnex;

    /** 绑定中间表 */
    @Excel(name = "绑定中间表")
    private Long dateId;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date date;

    /** 值班人 */
    @Excel(name = "值班人")
    private Long datePeople;

    private Long userId;

   private List<EampClassDate> eampClassDateList;
    private  List<Date> dateList;
    private  List<List<Long>> affactionList;
}
